// GridRequest.java
package com.ruoyi.trade.domain;

import java.math.BigDecimal;

public class GridRequest {
    private Integer quantity;
    private BigDecimal cost;
    private BigDecimal availableCashBalance;
    private BigDecimal currentSecurityPrice;
    private BigDecimal contractPrice;
    private String contractPositionStatus;
    private Integer contractQuantity;
    private BigDecimal fee;
    private Integer optionType;
    private BigDecimal range;
    private Integer commonDifference;
    // 添加新字段
    private Integer trend;
    private Integer contractCapPrice;


    public BigDecimal getRange() {
        return range;
    }

    public void setRange(BigDecimal range) {
        this.range = range;
    }

    public Integer getCommonDifference() {
        return commonDifference;
    }

    public void setCommonDifference(Integer commonDifference) {
        this.commonDifference = commonDifference;
    }
    // getter和setter方法
    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public BigDecimal getCost() {
        return cost;
    }

    public void setCost(BigDecimal cost) {
        this.cost = cost;
    }

    public BigDecimal getAvailableCashBalance() {
        return availableCashBalance;
    }

    public void setAvailableCashBalance(BigDecimal availableCashBalance) {
        this.availableCashBalance = availableCashBalance;
    }

    public BigDecimal getCurrentSecurityPrice() {
        return currentSecurityPrice;
    }

    public void setCurrentSecurityPrice(BigDecimal currentSecurityPrice) {
        this.currentSecurityPrice = currentSecurityPrice;
    }

    public BigDecimal getContractPrice() {
        return contractPrice;
    }

    public void setContractPrice(BigDecimal contractPrice) {
        this.contractPrice = contractPrice;
    }

    public String getContractPositionStatus() {
        return contractPositionStatus;
    }

    public void setContractPositionStatus(String contractPositionStatus) {
        this.contractPositionStatus = contractPositionStatus;
    }

    public Integer getContractQuantity() {
        return contractQuantity;
    }

    public void setContractQuantity(Integer contractQuantity) {
        this.contractQuantity = contractQuantity;
    }

    public BigDecimal getFee() {
        return fee;
    }

    public void setFee(BigDecimal fee) {
        this.fee = fee;
    }

    public Integer getOptionType() {
        return optionType;
    }

    public void setOptionType(Integer optionType) {
        this.optionType = optionType;
    }

    // 新增字段的getter和setter方法
    public Integer getTrend() {
        return trend;
    }

    public void setTrend(Integer trend) {
        this.trend = trend;
    }

    public Integer getContractCapPrice() {
        return contractCapPrice;
    }

    public void setContractCapPrice(Integer contractCapPrice) {
        this.contractCapPrice = contractCapPrice;
    }
}